<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than diagrams.net -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1491px" height="981px" viewBox="-0.5 -0.5 1491 981" content="&lt;mxfile host=&quot;Electron&quot; modified=&quot;2023-03-04T11:49:16.968Z&quot; agent=&quot;5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.8.16 Chrome/106.0.5249.199 Electron/21.4.0 Safari/537.36&quot; etag=&quot;Eo1dfusgRdWWnIGO1mMI&quot; version=&quot;20.8.16&quot; type=&quot;device&quot;&gt;&lt;diagram name=&quot;Page-1&quot; id=&quot;c4acf3e9-155e-7222-9cf6-157b1a14988f&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><clipPath id="mx-clip-1280-550-30-30-0"><rect x="1280" y="550" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-550-144-30-0"><rect x="1316" y="550" width="144" height="30"/></clipPath><clipPath id="mx-clip-1280-580-30-30-0"><rect x="1280" y="580" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-580-144-30-0"><rect x="1316" y="580" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-610-144-30-0"><rect x="1316" y="610" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-640-144-30-0"><rect x="1316" y="640" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-670-144-30-0"><rect x="1316" y="670" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-700-144-30-0"><rect x="1316" y="700" width="144" height="30"/></clipPath><clipPath id="mx-clip-1280-830-30-30-0"><rect x="1280" y="830" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-830-144-30-0"><rect x="1316" y="830" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-860-144-30-0"><rect x="1316" y="860" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-890-144-30-0"><rect x="1316" y="890" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-920-144-30-0"><rect x="1316" y="920" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-950-144-30-0"><rect x="1316" y="950" width="144" height="30"/></clipPath><clipPath id="mx-clip-920-30-30-30-0"><rect x="920" y="30" width="30" height="30"/></clipPath><clipPath id="mx-clip-956-30-174-30-0"><rect x="956" y="30" width="174" height="30"/></clipPath><clipPath id="mx-clip-920-60-30-30-0"><rect x="920" y="60" width="30" height="30"/></clipPath><clipPath id="mx-clip-956-60-174-30-0"><rect x="956" y="60" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-90-174-30-0"><rect x="956" y="90" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-120-174-30-0"><rect x="956" y="120" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-150-174-30-0"><rect x="956" y="150" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-180-174-30-0"><rect x="956" y="180" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-210-174-30-0"><rect x="956" y="210" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-240-174-30-0"><rect x="956" y="240" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-270-174-30-0"><rect x="956" y="270" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-300-174-30-0"><rect x="956" y="300" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-330-174-30-0"><rect x="956" y="330" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-360-174-30-0"><rect x="956" y="360" width="174" height="30"/></clipPath><clipPath id="mx-clip-956-390-174-30-0"><rect x="956" y="390" width="174" height="30"/></clipPath><clipPath id="mx-clip-1280-350-30-30-0"><rect x="1280" y="350" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-350-144-30-0"><rect x="1316" y="350" width="144" height="30"/></clipPath><clipPath id="mx-clip-1280-380-30-30-0"><rect x="1280" y="380" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-380-144-30-0"><rect x="1316" y="380" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-410-144-30-0"><rect x="1316" y="410" width="144" height="30"/></clipPath><clipPath id="mx-clip-1316-440-144-30-0"><rect x="1316" y="440" width="144" height="30"/></clipPath><clipPath id="mx-clip-878-625-30-30-0"><rect x="878" y="625" width="30" height="30"/></clipPath><clipPath id="mx-clip-914-625-144-30-0"><rect x="914" y="625" width="144" height="30"/></clipPath><clipPath id="mx-clip-914-655-144-30-0"><rect x="914" y="655" width="144" height="30"/></clipPath><clipPath id="mx-clip-914-685-144-30-0"><rect x="914" y="685" width="144" height="30"/></clipPath><clipPath id="mx-clip-1280-30-30-30-0"><rect x="1280" y="30" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-30-174-30-0"><rect x="1316" y="30" width="174" height="30"/></clipPath><clipPath id="mx-clip-1280-60-30-30-0"><rect x="1280" y="60" width="30" height="30"/></clipPath><clipPath id="mx-clip-1316-60-174-30-0"><rect x="1316" y="60" width="174" height="30"/></clipPath><clipPath id="mx-clip-1316-90-174-30-0"><rect x="1316" y="90" width="174" height="30"/></clipPath><clipPath id="mx-clip-1316-120-174-30-0"><rect x="1316" y="120" width="174" height="30"/></clipPath><clipPath id="mx-clip-1316-150-174-30-0"><rect x="1316" y="150" width="174" height="30"/></clipPath><clipPath id="mx-clip-1316-180-174-30-0"><rect x="1316" y="180" width="174" height="30"/></clipPath><clipPath id="mx-clip-1316-210-174-30-0"><rect x="1316" y="210" width="174" height="30"/></clipPath><clipPath id="mx-clip-1316-240-174-30-0"><rect x="1316" y="240" width="174" height="30"/></clipPath><clipPath id="mx-clip-608-30-30-30-0"><rect x="608" y="30" width="30" height="30"/></clipPath><clipPath id="mx-clip-644-30-134-30-0"><rect x="644" y="30" width="134" height="30"/></clipPath><clipPath id="mx-clip-608-60-30-30-0"><rect x="608" y="60" width="30" height="30"/></clipPath><clipPath id="mx-clip-644-60-134-30-0"><rect x="644" y="60" width="134" height="30"/></clipPath><clipPath id="mx-clip-608-90-30-30-0"><rect x="608" y="90" width="30" height="30"/></clipPath><clipPath id="mx-clip-644-90-134-30-0"><rect x="644" y="90" width="134" height="30"/></clipPath><clipPath id="mx-clip-644-120-134-30-0"><rect x="644" y="120" width="134" height="30"/></clipPath><clipPath id="mx-clip-644-150-134-30-0"><rect x="644" y="150" width="134" height="30"/></clipPath><clipPath id="mx-clip-608-180-30-30-0"><rect x="608" y="180" width="30" height="30"/></clipPath><clipPath id="mx-clip-644-180-134-30-0"><rect x="644" y="180" width="134" height="30"/></clipPath><clipPath id="mx-clip-280-30-30-30-0"><rect x="280" y="30" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-30-162-30-0"><rect x="316" y="30" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-60-30-30-0"><rect x="280" y="60" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-60-162-30-0"><rect x="316" y="60" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-90-30-30-0"><rect x="280" y="90" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-90-162-30-0"><rect x="316" y="90" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-120-30-30-0"><rect x="280" y="120" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-120-162-30-0"><rect x="316" y="120" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-150-30-30-0"><rect x="280" y="150" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-150-162-30-0"><rect x="316" y="150" width="162" height="30"/></clipPath><clipPath id="mx-clip-316-180-162-30-0"><rect x="316" y="180" width="162" height="30"/></clipPath><clipPath id="mx-clip-316-210-162-30-0"><rect x="316" y="210" width="162" height="30"/></clipPath><clipPath id="mx-clip-316-240-162-30-0"><rect x="316" y="240" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-270-30-30-0"><rect x="280" y="270" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-270-162-30-0"><rect x="316" y="270" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-300-30-30-0"><rect x="280" y="300" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-300-162-30-0"><rect x="316" y="300" width="162" height="30"/></clipPath><clipPath id="mx-clip-280-330-30-30-0"><rect x="280" y="330" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-330-162-30-0"><rect x="316" y="330" width="162" height="30"/></clipPath><clipPath id="mx-clip-0-30-30-30-0"><rect x="0" y="30" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-30-144-30-0"><rect x="36" y="30" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-60-144-30-0"><rect x="36" y="60" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-90-144-30-0"><rect x="36" y="90" width="144" height="30"/></clipPath><clipPath id="mx-clip-0-190-30-30-0"><rect x="0" y="190" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-190-144-30-0"><rect x="36" y="190" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-220-144-30-0"><rect x="36" y="220" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-250-144-30-0"><rect x="36" y="250" width="144" height="30"/></clipPath><clipPath id="mx-clip-0-350-30-30-0"><rect x="0" y="350" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-350-144-30-0"><rect x="36" y="350" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-380-144-30-0"><rect x="36" y="380" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-410-144-30-0"><rect x="36" y="410" width="144" height="30"/></clipPath><clipPath id="mx-clip-608-380-30-30-0"><rect x="608" y="380" width="30" height="30"/></clipPath><clipPath id="mx-clip-644-380-144-30-0"><rect x="644" y="380" width="144" height="30"/></clipPath><clipPath id="mx-clip-608-410-30-30-0"><rect x="608" y="410" width="30" height="30"/></clipPath><clipPath id="mx-clip-644-410-144-30-0"><rect x="644" y="410" width="144" height="30"/></clipPath><clipPath id="mx-clip-644-440-144-30-0"><rect x="644" y="440" width="144" height="30"/></clipPath><clipPath id="mx-clip-644-470-144-30-0"><rect x="644" y="470" width="144" height="30"/></clipPath><clipPath id="mx-clip-280-470-28-30-0"><rect x="280" y="470" width="28" height="30"/></clipPath><clipPath id="mx-clip-314-470-154-30-0"><rect x="314" y="470" width="154" height="30"/></clipPath><clipPath id="mx-clip-280-500-28-30-0"><rect x="280" y="500" width="28" height="30"/></clipPath><clipPath id="mx-clip-314-500-154-30-0"><rect x="314" y="500" width="154" height="30"/></clipPath><clipPath id="mx-clip-280-530-28-30-0"><rect x="280" y="530" width="28" height="30"/></clipPath><clipPath id="mx-clip-314-530-154-30-0"><rect x="314" y="530" width="154" height="30"/></clipPath><clipPath id="mx-clip-314-560-154-30-0"><rect x="314" y="560" width="154" height="30"/></clipPath><clipPath id="mx-clip-0-510-30-30-0"><rect x="0" y="510" width="30" height="30"/></clipPath><clipPath id="mx-clip-36-510-144-30-0"><rect x="36" y="510" width="144" height="30"/></clipPath><clipPath id="mx-clip-36-540-144-30-0"><rect x="36" y="540" width="144" height="30"/></clipPath><clipPath id="mx-clip-280-670-30-30-0"><rect x="280" y="670" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-670-152-30-0"><rect x="316" y="670" width="152" height="30"/></clipPath><clipPath id="mx-clip-280-700-30-30-0"><rect x="280" y="700" width="30" height="30"/></clipPath><clipPath id="mx-clip-316-700-152-30-0"><rect x="316" y="700" width="152" height="30"/></clipPath><clipPath id="mx-clip-316-730-152-30-0"><rect x="316" y="730" width="152" height="30"/></clipPath><clipPath id="mx-clip-316-760-152-30-0"><rect x="316" y="760" width="152" height="30"/></clipPath><clipPath id="mx-clip-316-790-152-30-0"><rect x="316" y="790" width="152" height="30"/></clipPath><clipPath id="mx-clip-316-820-152-30-0"><rect x="316" y="820" width="152" height="30"/></clipPath><clipPath id="mx-clip-316-850-152-30-0"><rect x="316" y="850" width="152" height="30"/></clipPath></defs><g><path d="M 1280 550 L 1280 520 L 1460 520 L 1460 550" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 1280 550 L 1280 730 L 1460 730 L 1460 550" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 550 L 1460 550" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 550 L 1310 580 L 1310 610 L 1310 640 L 1310 670 L 1310 700 L 1310 730" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="1369.5" y="539.5">Category</text></g><path d="M 1280 550 M 1310 550 M 1310 580 M 1280 580" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-550-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="569.5">PK</text></g><path d="M 1310 550 M 1460 550 M 1460 580 M 1310 580" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-550-144-30-0)" font-size="12px"><text x="1317.5" y="569.5">id: AutoField</text></g><path d="M 1280 580 M 1460 580 M 1460 610 L 1280 610" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 580 M 1310 580 M 1310 610 M 1280 610" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-580-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="599.5">PK</text></g><path d="M 1310 580 M 1460 580 M 1460 610 M 1310 610" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-580-144-30-0)" font-size="12px"><text x="1317.5" y="599.5">id: ManyToMany</text></g><path d="M 1280 610 M 1310 610 M 1310 640 M 1280 640" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 610 M 1460 610 M 1460 640 M 1310 640" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-610-144-30-0)" font-size="12px"><text x="1317.5" y="629.5">title: CharField</text></g><path d="M 1280 640 M 1310 640 M 1310 670 M 1280 670" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 640 M 1460 640 M 1460 670 M 1310 670" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-640-144-30-0)" font-size="12px"><text x="1317.5" y="659.5">href: SlugField</text></g><path d="M 1280 670 M 1310 670 M 1310 700 M 1280 700" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 670 M 1460 670 M 1460 700 M 1310 700" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-670-144-30-0)" font-size="12px"><text x="1317.5" y="689.5">image_src: ImageField</text></g><path d="M 1280 700 M 1310 700 M 1310 730 M 1280 730" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 700 M 1460 700 M 1460 730 M 1310 730" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-700-144-30-0)" font-size="12px"><text x="1317.5" y="719.5">image_alt: ImageField</text></g><path d="M 1280 830 L 1280 800 L 1460 800 L 1460 830" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 830 L 1280 980 L 1460 980 L 1460 830" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 830 L 1460 830" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 830 L 1310 860 L 1310 890 L 1310 920 L 1310 950 L 1310 980" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="1369.5" y="819.5">Subcategories</text></g><path d="M 1280 830 M 1460 830 M 1460 860 L 1280 860" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 830 M 1310 830 M 1310 860 M 1280 860" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-830-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="849.5">PK</text></g><path d="M 1310 830 M 1460 830 M 1460 860 M 1310 860" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-830-144-30-0)" font-size="12px"><text x="1317.5" y="849.5">id: AutoField</text></g><path d="M 1280 860 M 1310 860 M 1310 890 M 1280 890" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 860 M 1460 860 M 1460 890 M 1310 890" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-860-144-30-0)" font-size="12px"><text x="1317.5" y="879.5">title: CharField</text></g><path d="M 1280 890 M 1310 890 M 1310 920 M 1280 920" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 890 M 1460 890 M 1460 920 M 1310 920" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-890-144-30-0)" font-size="12px"><text x="1317.5" y="909.5">href: SlugField</text></g><path d="M 1280 920 M 1310 920 M 1310 950 M 1280 950" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 920 M 1460 920 M 1460 950 M 1310 950" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-920-144-30-0)" font-size="12px"><text x="1317.5" y="939.5">image_src: ImageField</text></g><path d="M 1280 950 M 1310 950 M 1310 980 M 1280 980" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 950 M 1460 950 M 1460 980 M 1310 980" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-950-144-30-0)" font-size="12px"><text x="1317.5" y="969.5">image_alt: ImageField</text></g><path d="M 920 30 L 920 0 L 1130 0 L 1130 30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 920 30 L 920 420 L 1130 420 L 1130 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 920 30 L 1130 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 30 L 950 60 L 950 90 L 950 120 L 950 150 L 950 180 L 950 210 L 950 240 L 950 270 L 950 300 L 950 330 L 950 360 L 950 390 L 950 420" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="1024.5" y="19.5">Products</text></g><path d="M 920 30 M 950 30 M 950 60 M 920 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-920-30-30-30-0)" text-anchor="middle" font-size="12px"><text x="934.5" y="49.5">PK</text></g><path d="M 950 30 M 1130 30 M 1130 60 M 950 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-956-30-174-30-0)" font-size="12px"><text x="957.5" y="49.5">id: AutoField</text></g><path d="M 920 60 M 1130 60 M 1130 90 L 920 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 920 60 M 950 60 M 950 90 M 920 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-920-60-30-30-0)" text-anchor="middle" font-size="12px"><text x="934.5" y="79.5">FK</text></g><path d="M 950 60 M 1130 60 M 1130 90 M 950 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-956-60-174-30-0)" font-size="12px"><text x="957.5" y="79.5">category: ManyToMany</text></g><path d="M 920 90 M 950 90 M 950 120 M 920 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 90 M 1130 90 M 1130 120 M 950 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-90-174-30-0)" font-size="12px"><text x="957.5" y="109.5">price: DecimalField</text></g><path d="M 920 120 M 950 120 M 950 150 M 920 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 120 M 1130 120 M 1130 150 M 950 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-120-174-30-0)" font-size="12px"><text x="957.5" y="139.5">count: IntegerField</text></g><path d="M 920 150 M 950 150 M 950 180 M 920 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 150 M 1130 150 M 1130 180 M 950 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-150-174-30-0)" font-size="12px"><text x="957.5" y="169.5">title: CharField</text></g><path d="M 920 180 M 950 180 M 950 210 M 920 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 180 M 1130 180 M 1130 210 M 950 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-180-174-30-0)" font-size="12px"><text x="957.5" y="199.5">description: TextField</text></g><path d="M 920 210 M 950 210 M 950 240 M 920 240" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 210 M 1130 210 M 1130 240 M 950 240" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-210-174-30-0)" font-size="12px"><text x="957.5" y="229.5">full_description: TextField</text></g><path d="M 920 240 M 950 240 M 950 270 M 920 270" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 240 M 1130 240 M 1130 270 M 950 270" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-240-174-30-0)" font-size="12px"><text x="957.5" y="259.5">href: URLField</text></g><path d="M 920 270 M 950 270 M 950 300 M 920 300" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 270 M 1130 270 M 1130 300 M 950 300" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-270-174-30-0)" font-size="12px"><text x="957.5" y="289.5">free_delivery: BooleanField</text></g><path d="M 920 300 M 950 300 M 950 330 M 920 330" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 300 M 1130 300 M 1130 330 M 950 330" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-300-174-30-0)" font-size="12px"><text x="957.5" y="319.5">date_creation: DateTimeField </text></g><path d="M 920 330 M 950 330 M 950 360 M 920 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 330 M 1130 330 M 1130 360 M 950 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-330-174-30-0)" font-size="12px"><text x="957.5" y="349.5">date_update: DateTimeField </text></g><path d="M 920 360 M 950 360 M 950 390 M 920 390" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 360 M 1130 360 M 1130 390 M 950 390" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-360-174-30-0)" font-size="12px"><text x="957.5" y="379.5">tags: TaggableManager</text></g><path d="M 920 390 M 950 390 M 950 420 M 920 420" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 950 390 M 1130 390 M 1130 420 M 950 420" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-956-390-174-30-0)" font-size="12px"><text x="957.5" y="409.5">specification: ForeignKey</text></g><path d="M 1280 565 L 1260 565 Q 1250 565 1248.19 555.16 L 1161.81 84.84 Q 1160 75 1150 75 L 1130 75" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 561 L 1272 565 L 1280 569" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1130 79 L 1138 75 L 1130 71" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1460 595 L 1465 595.02 Q 1470 595.04 1470 605.04 L 1470 835.04 Q 1470 845.04 1465 845.02 L 1460 845" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1459.98 599 L 1468 595.03 L 1460.02 591" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1459.98 849 L 1468 845.03 L 1460.02 841" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 350 L 1280 320 L 1460 320 L 1460 350" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 350 L 1280 470 L 1460 470 L 1460 350" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 350 L 1460 350" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 350 L 1310 380 L 1310 410 L 1310 440 L 1310 470" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="1369.5" y="339.5">ProductImages</text></g><path d="M 1280 350 M 1310 350 M 1310 380 M 1280 380" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-350-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="369.5">PK</text></g><path d="M 1310 350 M 1460 350 M 1460 380 M 1310 380" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-350-144-30-0)" font-size="12px"><text x="1317.5" y="369.5">id: AutoField</text></g><path d="M 1280 380 M 1460 380 M 1460 410 L 1280 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 380 M 1310 380 M 1310 410 M 1280 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-380-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="399.5">FK</text></g><path d="M 1310 380 M 1460 380 M 1460 410 M 1310 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-380-144-30-0)" font-size="12px"><text x="1317.5" y="399.5">product: ForeignKey</text></g><path d="M 1280 410 M 1310 410 M 1310 440 M 1280 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 410 M 1460 410 M 1460 440 M 1310 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-410-144-30-0)" font-size="12px"><text x="1317.5" y="429.5">name: CharField</text></g><path d="M 1280 440 M 1310 440 M 1310 470 M 1280 470" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 440 M 1460 440 M 1460 470 M 1310 470" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-440-144-30-0)" font-size="12px"><text x="1317.5" y="459.5">imageUrl: ImageField</text></g><path d="M 1130 45 L 1150 45 Q 1160 45 1162.49 54.68 L 1247.51 385.32 Q 1250 395 1260 395 L 1280 395" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 391 L 1272 395 L 1280 399" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 878 625 L 878 595 L 1058 595 L 1058 625" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 878 625 L 878 715 L 1058 715 L 1058 625" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 878 625 L 1058 625" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 908 625 L 908 655 L 908 685 L 908 715" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="967.5" y="614.5">Specifications</text></g><path d="M 878 625 M 1058 625 M 1058 655 L 878 655" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 878 625 M 908 625 M 908 655 M 878 655" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-878-625-30-30-0)" text-anchor="middle" font-size="12px"><text x="892.5" y="644.5">PK</text></g><path d="M 908 625 M 1058 625 M 1058 655 M 908 655" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-914-625-144-30-0)" font-size="12px"><text x="915.5" y="644.5">id: AutoField</text></g><path d="M 878 655 M 908 655 M 908 685 M 878 685" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 908 655 M 1058 655 M 1058 685 M 908 685" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-914-655-144-30-0)" font-size="12px"><text x="915.5" y="674.5">name: CharField</text></g><path d="M 878 685 M 908 685 M 908 715 M 878 715" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 908 685 M 1058 685 M 1058 715 M 908 715" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-914-685-144-30-0)" font-size="12px"><text x="915.5" y="704.5">value: CharField</text></g><path d="M 1280 30 L 1280 0 L 1490 0 L 1490 30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 30 L 1280 270 L 1490 270 L 1490 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 30 L 1490 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 30 L 1310 60 L 1310 90 L 1310 120 L 1310 150 L 1310 180 L 1310 210 L 1310 240 L 1310 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="1384.5" y="19.5">Reviews</text></g><path d="M 1280 30 M 1310 30 M 1310 60 M 1280 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-30-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="49.5">PK</text></g><path d="M 1310 30 M 1490 30 M 1490 60 M 1310 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-30-174-30-0)" font-size="12px"><text x="1317.5" y="49.5">id: AutoField</text></g><path d="M 1280 60 M 1490 60 M 1490 90 L 1280 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 60 M 1310 60 M 1310 90 M 1280 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-1280-60-30-30-0)" text-anchor="middle" font-size="12px"><text x="1294.5" y="79.5">FK</text></g><path d="M 1310 60 M 1490 60 M 1490 90 M 1310 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-1316-60-174-30-0)" font-size="12px"><text x="1317.5" y="79.5">product: ForeignKey</text></g><path d="M 1280 90 M 1310 90 M 1310 120 M 1280 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 90 M 1490 90 M 1490 120 M 1310 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-90-174-30-0)" font-size="12px"><text x="1317.5" y="109.5">author: CharField</text></g><path d="M 1280 120 M 1310 120 M 1310 150 M 1280 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 120 M 1490 120 M 1490 150 M 1310 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-120-174-30-0)" font-size="12px"><text x="1317.5" y="139.5">email: EmailField</text></g><path d="M 1280 150 M 1310 150 M 1310 180 M 1280 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 150 M 1490 150 M 1490 180 M 1310 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-150-174-30-0)" font-size="12px"><text x="1317.5" y="169.5">text: TextField</text></g><path d="M 1280 180 M 1310 180 M 1310 210 M 1280 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 180 M 1490 180 M 1490 210 M 1310 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-180-174-30-0)" font-size="12px"><text x="1317.5" y="199.5">rate: IntegerField</text></g><path d="M 1280 210 M 1310 210 M 1310 240 M 1280 240" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 210 M 1490 210 M 1490 240 M 1310 240" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-210-174-30-0)" font-size="12px"><text x="1317.5" y="229.5">date_creation: DateTimeField </text></g><path d="M 1280 240 M 1310 240 M 1310 270 M 1280 270" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 1310 240 M 1490 240 M 1490 270 M 1310 270" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-1316-240-174-30-0)" font-size="12px"><text x="1317.5" y="259.5">date_update: DateTimeField </text></g><path d="M 1130 45 L 1150 45 Q 1160 45 1169.49 48.16 L 1240.51 71.84 Q 1250 75 1260 75 L 1280 75" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 1280 71 L 1272 75 L 1280 79" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 30 L 608 0 L 778 0 L 778 30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 30 L 608 210 L 778 210 L 778 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 30 L 778 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 638 30 L 638 60 L 638 90 L 638 120 L 638 150 L 638 180 L 638 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="692.5" y="19.5">ProductInOrder</text></g><path d="M 608 30 M 638 30 M 638 60 M 608 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-608-30-30-30-0)" text-anchor="middle" font-size="12px"><text x="622.5" y="49.5">PK</text></g><path d="M 638 30 M 778 30 M 778 60 M 638 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-644-30-134-30-0)" font-size="12px"><text x="645.5" y="49.5">id: AutoField</text></g><path d="M 608 60 M 638 60 M 638 90 M 608 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-608-60-30-30-0)" text-anchor="middle" font-size="12px"><text x="622.5" y="79.5">FK1</text></g><path d="M 638 60 M 778 60 M 778 90 M 638 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-644-60-134-30-0)" font-size="12px"><text x="645.5" y="79.5">order: ForeignKey</text></g><path d="M 608 90 M 778 90 M 778 120 L 608 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 90 M 638 90 M 638 120 M 608 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-608-90-30-30-0)" text-anchor="middle" font-size="12px"><text x="622.5" y="109.5">FK2</text></g><path d="M 638 90 M 778 90 M 778 120 M 638 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-644-90-134-30-0)" font-size="12px"><text x="645.5" y="109.5">product: ForeignKey</text></g><path d="M 608 120 M 638 120 M 638 150 M 608 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 638 120 M 778 120 M 778 150 M 638 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-644-120-134-30-0)" font-size="12px"><text x="645.5" y="139.5">price: DecimalField</text></g><path d="M 608 150 M 778 150 M 778 180 L 608 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 150 M 638 150 M 638 180 M 608 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 638 150 M 778 150 M 778 180 M 638 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-644-150-134-30-0)" font-size="12px"><text x="645.5" y="169.5">count: IntegerField</text></g><path d="M 608 180 M 638 180 M 638 210 M 608 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-608-180-30-30-0)" text-anchor="middle" font-size="12px"><text x="622.5" y="199.5">def</text></g><path d="M 638 180 M 778 180 M 778 210 M 638 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-644-180-134-30-0)" font-size="12px"><text x="645.5" y="199.5">get_cost:  Decimal </text></g><path d="M 778 105 L 798 105 Q 808 105 816.07 99.09 L 881.93 50.91 Q 890 45 900 45 L 920 45" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 786 101 L 786 109 M 778 109 L 786 105 L 778 101" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 30 L 280 0 L 478 0 L 478 30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 30 L 280 360 L 478 360 L 478 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 30 L 478 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 30 L 310 60 L 310 90 L 310 120 L 310 150 L 310 180 L 310 210 L 310 240 L 310 270 L 310 300 L 310 330 L 310 360" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="378.5" y="19.5">Orders</text></g><path d="M 280 30 M 310 30 M 310 60 M 280 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-30-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="49.5">PK</text></g><path d="M 310 30 M 478 30 M 478 60 M 310 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-30-162-30-0)" font-size="12px"><text x="317.5" y="49.5">id: AutoField</text></g><path d="M 280 60 M 310 60 M 310 90 M 280 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-60-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="79.5">FK1</text></g><path d="M 310 60 M 478 60 M 478 90 M 310 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-60-162-30-0)" font-size="12px"><text x="317.5" y="79.5">user_profile: ForeignKey</text></g><path d="M 280 90 M 310 90 M 310 120 M 280 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-90-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="109.5">FK2</text></g><path d="M 310 90 M 478 90 M 478 120 M 310 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-90-162-30-0)" font-size="12px"><text x="317.5" y="109.5">delivery_type: ForeignKey</text></g><path d="M 280 120 M 310 120 M 310 150 M 280 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-120-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="139.5">FK3</text></g><path d="M 310 120 M 478 120 M 478 150 M 310 150" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-120-162-30-0)" font-size="12px"><text x="317.5" y="139.5">status: ForeignKey</text></g><path d="M 280 150 M 478 150 M 478 180 L 280 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 150 M 310 150 M 310 180 M 280 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-150-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="169.5">FK4</text></g><path d="M 310 150 M 478 150 M 478 180 M 310 180" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-150-162-30-0)" font-size="12px"><text x="317.5" y="169.5">payment_type: ForeignKey</text></g><path d="M 280 180 M 310 180 M 310 210 M 280 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 180 M 478 180 M 478 210 M 310 210" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-180-162-30-0)" font-size="12px"><text x="317.5" y="199.5">created: DateTimeField </text></g><path d="M 280 210 M 310 210 M 310 240 M 280 240" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 210 M 478 210 M 478 240 M 310 240" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-210-162-30-0)" font-size="12px"><text x="317.5" y="229.5">updated: DateTimeField </text></g><path d="M 280 240 M 310 240 M 310 270 M 280 270" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 240 M 478 240 M 478 270 M 310 270" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-240-162-30-0)" font-size="12px"><text x="317.5" y="259.5">totalCost: Decimal </text></g><path d="M 280 270 M 310 270 M 310 300 M 280 300" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-280-270-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="289.5">FK5</text></g><path d="M 310 270 M 478 270 M 478 300 M 310 300" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-270-162-30-0)" font-size="12px"><text x="317.5" y="289.5">city: ForeignKey</text></g><path d="M 280 300 M 478 300 M 478 330 L 280 330" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 300 M 310 300 M 310 330 M 280 330" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-280-300-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="319.5">FK6</text></g><path d="M 310 300 M 478 300 M 478 330 M 310 330" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-300-162-30-0)" font-size="12px"><text x="317.5" y="319.5">address: ForeignKey</text></g><path d="M 280 330 M 310 330 M 310 360 M 280 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-280-330-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="349.5">def</text></g><path d="M 310 330 M 478 330 M 478 360 M 310 360" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-330-162-30-0)" font-size="12px"><text x="317.5" y="349.5">get_total_cost: Decimal </text></g><path d="M 608 75 L 588 75 Q 578 75 568.81 71.06 L 517.19 48.94 Q 508 45 498 45 L 478 45" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 600 79 L 600 71 M 608 71 L 600 75 L 608 79" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 30 L 0 0 L 180 0 L 180 30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 30 L 0 120 L 180 120 L 180 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 30 L 180 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 30 L 30 60 L 30 90 L 30 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="89.5" y="19.5">DeliveryType</text></g><path d="M 0 30 M 180 30 M 180 60 L 0 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 30 M 30 30 M 30 60 M 0 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-30-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="49.5">PK</text></g><path d="M 30 30 M 180 30 M 180 60 M 30 60" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-30-144-30-0)" font-size="12px"><text x="37.5" y="49.5">id: AutoField</text></g><path d="M 0 60 M 30 60 M 30 90 M 0 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 60 M 180 60 M 180 90 M 30 90" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-60-144-30-0)" font-size="12px"><text x="37.5" y="79.5">type: CharField</text></g><path d="M 0 90 M 30 90 M 30 120 M 0 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 90 M 180 90 M 180 120 M 30 120" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-90-144-30-0)" font-size="12px"><text x="37.5" y="109.5">description: TextField</text></g><path d="M 180 45 L 200 45 Q 210 45 215.55 53.32 L 244.45 96.68 Q 250 105 260 105 L 280 105" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 184 41 L 184 49" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 272 109 L 272 101 M 280 101 L 272 105 L 280 109" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 190 L 0 160 L 180 160 L 180 190" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 190 L 0 280 L 180 280 L 180 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 190 L 180 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 190 L 30 220 L 30 250 L 30 280" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="89.5" y="179.5">Status</text></g><path d="M 0 190 M 180 190 M 180 220 L 0 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 190 M 30 190 M 30 220 M 0 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-190-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="209.5">PK</text></g><path d="M 30 190 M 180 190 M 180 220 M 30 220" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-190-144-30-0)" font-size="12px"><text x="37.5" y="209.5">id: AutoField</text></g><path d="M 0 220 M 30 220 M 30 250 M 0 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 220 M 180 220 M 180 250 M 30 250" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-220-144-30-0)" font-size="12px"><text x="37.5" y="239.5">type: CharField</text></g><path d="M 0 250 M 30 250 M 30 280 M 0 280" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 250 M 180 250 M 180 280 M 30 280" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-250-144-30-0)" font-size="12px"><text x="37.5" y="269.5">description: TextField</text></g><path d="M 180 205 L 200 205 Q 210 205 214.96 196.32 L 245.04 143.68 Q 250 135 260 135 L 280 135" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 184 201 L 184 209" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 272 139 L 272 131 M 280 131 L 272 135 L 280 139" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 350 L 0 320 L 180 320 L 180 350" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 350 L 0 440 L 180 440 L 180 350" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 350 L 180 350" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 350 L 30 380 L 30 410 L 30 440" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="89.5" y="339.5">PaymentType</text></g><path d="M 0 350 M 180 350 M 180 380 L 0 380" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 350 M 30 350 M 30 380 M 0 380" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-350-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="369.5">PK</text></g><path d="M 30 350 M 180 350 M 180 380 M 30 380" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-350-144-30-0)" font-size="12px"><text x="37.5" y="369.5">id: AutoField</text></g><path d="M 0 380 M 30 380 M 30 410 M 0 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 380 M 180 380 M 180 410 M 30 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-380-144-30-0)" font-size="12px"><text x="37.5" y="399.5">type: CharField</text></g><path d="M 0 410 M 30 410 M 30 440 M 0 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 410 M 180 410 M 180 440 M 30 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-410-144-30-0)" font-size="12px"><text x="37.5" y="429.5">description: TextField</text></g><path d="M 180 365 L 200 365 Q 210 365 211.96 355.19 L 248.04 174.81 Q 250 165 260 165 L 280 165" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 184 361 L 184 369" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 272 169 L 272 161 M 280 161 L 272 165 L 280 169" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 380 L 608 350 L 788 350 L 788 380" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 380 L 608 500 L 788 500 L 788 380" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 380 L 788 380" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 638 380 L 638 410 L 638 440 L 638 470 L 638 500" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="697.5" y="369.5">UserProfile</text></g><path d="M 608 380 M 638 380 M 638 410 M 608 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-608-380-30-30-0)" text-anchor="middle" font-size="12px"><text x="622.5" y="399.5">PK</text></g><path d="M 638 380 M 788 380 M 788 410 M 638 410" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-644-380-144-30-0)" font-size="12px"><text x="645.5" y="399.5">id: AutoField</text></g><path d="M 608 410 M 788 410 M 788 440 L 608 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 608 410 M 638 410 M 638 440 M 608 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-608-410-30-30-0)" text-anchor="middle" font-size="12px"><text x="622.5" y="429.5">FK1</text></g><path d="M 638 410 M 788 410 M 788 440 M 638 440" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-644-410-144-30-0)" font-size="12px"><text x="645.5" y="429.5">user: OneToOneField</text></g><path d="M 608 440 M 638 440 M 638 470 M 608 470" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 638 440 M 788 440 M 788 470 M 638 470" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-644-440-144-30-0)" font-size="12px"><text x="645.5" y="459.5">phone: CharField</text></g><path d="M 608 470 M 638 470 M 638 500 M 608 500" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 638 470 M 788 470 M 788 500 M 638 500" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-644-470-144-30-0)" font-size="12px"><text x="645.5" y="489.5">avatar: ImageField </text></g><path d="M 478 75 L 498 75 Q 508 75 510.14 84.77 L 575.86 385.23 Q 578 395 588 395 L 608 395" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 486 71 L 486 79 M 478 79 L 486 75 L 478 71" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 604 399 L 604 391" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 470 L 280 440 L 468 440 L 468 470" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 470 L 280 590 L 468 590 L 468 470" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 470 L 468 470" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 308 470 L 308 500 L 308 530 L 308 560 L 308 590" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="373.5" y="459.5">Address</text></g><path d="M 280 470 M 308 470 M 308 500 M 280 500" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-470-28-30-0)" text-anchor="middle" font-size="12px"><text x="293.5" y="489.5">PK</text></g><path d="M 308 470 M 468 470 M 468 500 M 308 500" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-314-470-154-30-0)" font-size="12px"><text x="315.5" y="489.5">id: AutoField</text></g><path d="M 280 500 M 308 500 M 308 530 M 280 530" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-500-28-30-0)" text-anchor="middle" font-size="12px"><text x="293.5" y="519.5">FK1</text></g><path d="M 308 500 M 468 500 M 468 530 M 308 530" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-314-500-154-30-0)" font-size="12px"><text x="315.5" y="519.5">user_profile: ForeignKey</text></g><path d="M 280 530 M 468 530 M 468 560 L 280 560" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 530 M 308 530 M 308 560 M 280 560" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-530-28-30-0)" text-anchor="middle" font-size="12px"><text x="293.5" y="549.5">FK2</text></g><path d="M 308 530 M 468 530 M 468 560 M 308 560" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-314-530-154-30-0)" font-size="12px"><text x="315.5" y="549.5">city: ForeignKey</text></g><path d="M 280 560 M 308 560 M 308 590 M 280 590" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 308 560 M 468 560 M 468 590 M 308 590" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-314-560-154-30-0)" font-size="12px"><text x="315.5" y="579.5">address: CharField</text></g><path d="M 608 395 L 588 395 Q 578 395 572.45 403.32 L 503.55 506.68 Q 498 515 488 515 L 468 515" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 604 399 L 604 391" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 476 511 L 476 519 M 468 519 L 476 515 L 468 511" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 510 L 0 480 L 180 480 L 180 510" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 510 L 0 570 L 180 570 L 180 510" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 510 L 180 510" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 510 L 30 540 L 30 570" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="89.5" y="499.5">Cities</text></g><path d="M 0 510 M 180 510 M 180 540 L 0 540" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 0 510 M 30 510 M 30 540 M 0 540" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-0-510-30-30-0)" text-anchor="middle" font-size="12px"><text x="14.5" y="529.5">PK</text></g><path d="M 30 510 M 180 510 M 180 540 M 30 540" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-36-510-144-30-0)" font-size="12px"><text x="37.5" y="529.5">id: AutoField</text></g><path d="M 0 540 M 30 540 M 30 570 M 0 570" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 30 540 M 180 540 M 180 570 M 30 570" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-36-540-144-30-0)" font-size="12px"><text x="37.5" y="559.5">city: CharField</text></g><path d="M 180 525 L 200 525 Q 210 525 218.94 529.47 L 241.06 540.53 Q 250 545 260 545 L 280 545" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 670 L 280 640 L 468 640 L 468 670" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 670 L 280 880 L 468 880 L 468 670" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 670 L 468 670" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 670 L 310 700 L 310 730 L 310 760 L 310 790 L 310 820 L 310 850 L 310 880" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" text-anchor="middle" font-size="12px"><text x="373.5" y="659.5">Payments</text></g><path d="M 280 670 M 310 670 M 310 700 M 280 700" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-670-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="689.5">PK</text></g><path d="M 310 670 M 468 670 M 468 700 M 310 700" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-670-152-30-0)" font-size="12px"><text x="317.5" y="689.5">id: AutoField</text></g><path d="M 280 700 M 468 700 M 468 730 L 280 730" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 280 700 M 310 700 M 310 730 M 280 730" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" pointer-events="none" clip-path="url(#mx-clip-280-700-30-30-0)" text-anchor="middle" font-size="12px"><text x="294.5" y="719.5">FK</text></g><path d="M 310 700 M 468 700 M 468 730 M 310 730" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" font-weight="bold" text-decoration="underline" pointer-events="none" clip-path="url(#mx-clip-316-700-152-30-0)" font-size="12px"><text x="317.5" y="719.5">user_profile: ForeignKey</text></g><path d="M 280 730 M 310 730 M 310 760 M 280 760" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 730 M 468 730 M 468 760 M 310 760" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-730-152-30-0)" font-size="12px"><text x="317.5" y="749.5">number:  IntegerField</text></g><path d="M 280 760 M 310 760 M 310 790 M 280 790" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 760 M 468 760 M 468 790 M 310 790" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-760-152-30-0)" font-size="12px"><text x="317.5" y="779.5">name: CharField</text></g><path d="M 280 790 M 310 790 M 310 820 M 280 820" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 790 M 468 790 M 468 820 M 310 820" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-790-152-30-0)" font-size="12px"><text x="317.5" y="809.5">month:  IntegerField</text></g><path d="M 280 820 M 310 820 M 310 850 M 280 850" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 820 M 468 820 M 468 850 M 310 850" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-820-152-30-0)" font-size="12px"><text x="317.5" y="839.5">year:  IntegerField</text></g><path d="M 280 850 M 310 850 M 310 880 M 280 880" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><path d="M 310 850 M 468 850 M 468 880 M 310 880" fill="none" stroke="rgb(0, 0, 0)" stroke-linecap="square" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-316-850-152-30-0)" font-size="12px"><text x="317.5" y="869.5">code:  IntegerField</text></g><path d="M 608 395 L 588 395 Q 578 395 575.57 404.7 L 500.43 705.3 Q 498 715 488 715 L 468 715" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 604 399 L 604 391" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 468 719 L 476 715 L 468 711" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 878 640 Q 868 640 868 522.52 Q 868 405.04 920 405" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 912 409.01 L 912 401.01 M 920 401 L 912 405.01 L 920 409" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 180 525 L 200 525 Q 210 525 211.64 515.14 L 248.36 294.86 Q 250 285 260 285 L 280 285" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 478 315 L 498 315 Q 508 315 508 325 L 508 475 Q 508 485 498 485 L 468 485" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g></svg>